
#include "DoubleLinkedList.h"
#include <iostream>

using namespace std;

/*template<typename DT>
int find( DT _list , DT _val ){
    struct Node *p=_list.head;
    DT *pp=_list.begin();
    
};*/



int main()
{
    List <int> L;//必须加上数据类型才能不报错,虽然不知道原因
    for(int i=1;i<6;i++){
        L.push_back(i);
    }
    L.Print();
    int iter;
    iter = L.find(L,3);
    L.erase(iter);
    L.Print();
    return 0;
}